package com.lvy.hczn.transmit.service;

import com.lvy.hczn.mq.rocket.ParamInfo;
import com.lvy.hczn.transmit.domain.dto.cteck.TransferTask;

import javax.servlet.http.HttpServletRequest;

public interface TTransferService {

    /**
     * 调拨单同步，调拨任务推送，接口设计过于复杂，调拨分拣接口只需要告知哪个仓库要分拣什么商品，怎么分拣即可，什么总仓调前置仓，前置仓调总仓，应调拨运输接口告知，重构数据结构必须改
     *
     * @param request
     * @param info
     * @return
     * @author yw
     * @date 2023-06-07 13:46:43
     */
    void syncTransferFromPlatform(HttpServletRequest request, ParamInfo info);
}
